Human-Centered Scheduling of Interactive and Multimedia Applications on a Loaded Desktop

نویسندگان

  • Yoav Etsion
  • Dan Tsafrir
  • Dror G. Feitelson
چکیده

Desktop operating systems such as Windows or Linux base scheduling decisions on the CPU usage of competing processes. Processes that exhibit low CPU usage are given priority, under the assumption that they are interactive and spend most of their time waiting for user input. However, this doesn’t work for modern multimedia applications, which require significant CPU resources, so playing a DVD movie while running a heavy background job will usually result in poor graphical quality. We therefore suggest a new way to identify interactive processes, by explicitly measuring direct interactions with the user. For example, for each process we measure the rate at which it draws pixels on the screen. Given this data, CPU resources can be allocated preferentially to processes that perform user I/O. A scheduler following these principles has been implemented in a Linux environment, and measurements indicate that it is very effective in distinguishing between competing interactive and non-interactive processes, and allocating CPU accordingly. It also handles competition between multiple interactive jobs by allocations that lead to equal I/O rates. This is completely automatic and transparent to the different applications, but requires some system modifications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Human-Centered Scheduling of Interactive and Multimedia Applications on a Loaded Desktop

While modern desktop workloads include a substantial multimedia component, virtually no contemporary general purpose operating system provides adequate support for multimedia applications when executed under loaded conditions. Trying to play a DVD movie or participating in a role playing game with significant graphical requirements while running demanding assignments in the background (such as ...

متن کامل

Human-Centered Scheduling of Interactive and Multimedia Applications on a Loaded Desktop

While modern desktop workloads include a substantial multimedia component, virtually no contemporary general purpose operating system provides adequate support for multimedia applications when executed under loaded conditions. Trying to play a DVD movie or participating in a role playing game with significant graphical requirements while running demanding assignments in the background (such as ...

متن کامل

File System Support for Multimedia Applications File System Support for Multimedia Applications

of the Dissertation File System Support for Multimedia Applications by Thirumale N. Niranjan Doctor of Philosophy in Computer Science State University of New York at Stony Brook 1996 Multimedia applications present extreme demands on the le system in terms of storage, continuity of data retrieval, real-time constraints, and synchronization. Existing general-purpose le systems were not designed ...

متن کامل

Beyond: Intelligent Access Devices for Multimedia in Tomorrow’s Telecommunication Networks

A new generation of interactive multimedia applications will emerge as an all-digital video signal becomes accessible via networked telecommunications channels. The issue of how we interact with newly available resources should depend on the nature of the intended experience or structured task. Over the past 10 years, some interactive multimedia projects have focused on the relation between tas...

متن کامل

A standard Interactive Multimedia eBook Generator Engine for e-Learning Process

Introduction: Using standard authoring tools is essential to promote E-Learning in teaching-learning process. Learning content in medical sciences often consists of multimedia elements. On the other hand, it is frequently required to revise and update the medical content. Hence, access to the authoring tools that can encompass multimedia elements and allow easy content revision is helpful in e-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003